3d101ef7645a75649bbfed41805d4d2c07d38b9c,src/main/java/org/basex/test/w3c/W3CTS.java,W3CTS,file,#Nodes#Nodes#QueryContext#boolean#,640
Before Change
expr = Fun.create(null, def, Str.get(src));
}
if(var != null) {
final Var v = new Var(new QNm(data.atom(var.nodes[c])));
ctx.vars.addGlobal(v.bind(expr, ctx));
}
}
return tb.finish();
After Change
Expr expr = null;
if(src == null) {
expr = coll(nm, qp);
} else {
// assign document
FunDef def = FunDef.DOC;
if(!first) {
def = FunDef.DB;
src = IO.get(src).dbname();
}
// [CG] XQuery/Query Info
expr = Fun.create(null, def, Str.get(src));
}
if(var != null) qp.bind(string(data.atom(var.nodes[c])), expr);
}
return tb.finish();
}